Power users hub/cs


Toto je místo, kam byste měli zavítat, pokud jste zkušený uživatel a chcete se dozvědět více o přizpůsobování a rozšiřování FreeCADu.

FreeCAD je rozšiřitelný pomocí kódu Pythonu, který se spouští přímo v konzole Pythonu nebo se načítá z modulů při spuštění. To znamená, že můžete FreeCAD upravovat, aniž byste museli program překompilovat. Můžete například:

Pokud byste chtěli přispívat obsahem na tyto stránky, požádejte o wiki účet s oprávněním editora ve fóru a přečtěte si WikiPages s obecnými pokyny, které byste měli dodržovat. Další způsoby, jak přispět k projektu, najdete na stránce Nápověda FreeCADu.

Přizpůsobování FreeCADu

Skriptování ve FreeCADu

Obecné

Moduly

Funkce programu FreeCAD jsou rozděleny do modulů, které se zabývají speciálními datovými typy a aplikacemi. FreeCAD má vestavěné moduly a rozšiřující moduly (pluginy). Jakmile jsou pluginové moduly nainstalovány, jsou vám k dispozici stejně snadno jako vestavěné moduly. Níže popsané moduly jsou výchozí moduly, které jsou součástí každé instalace programu FreeCAD.

Práce se Sítěmi

Práce s Díly

Přístup ke scénografii Coin

Ovládání Qt rozhraní

Práce s parametrickými objekty

Příklady

API funkce

Kompletní dokumentace API FreeCADu se nachází na adrese https://freecad.org/api/ . Obsahuje API pro C++ i Python a zatím není zcela správně formátovaná, což může být matoucí při hledání kódu pouze pro Python. Snadněji procházetelnou verzi najdete zde. Upozorňujeme, že může být neúplná, protože je aktualizována manuálně. Přesnější informace najdete přímo v modulech z konzole Pythonu FreeCADu.

Související: Exponování C++ do Pythonu

Pokročilé úpravy

Výukový program Pythonu

Jedná se o dobré obecné návody, které nejsou specifické pro FreeCAD, ale mohou vás zaujmout, pokud jste v jazyce Python úplnými začátečníky.

Python

PySide - Jak vytvořit a spravovat rozhraní Qt UI programu FreeCAD z jazyka Python

Následující dva odkazy se týkají konkrétně PyQt (nikoli PySide), ale mohou poskytnout užitečné informace:

Pivy - Jak pracovat s 3D scénami ve FreeCADu

Komunitní projekty

Na komunitním portálu najdete další projekty založené na FreeCADu, které provozuje komunita uživatelů FreeCADu. Pokud začínáte nový projekt FreeCADu, nezapomeňte ho tam uvést! Máme také stránku s tipy, co můžete udělat, pokud chcete pomáhat FreeCADu.